//
//  Seqlist.h
//  顺序表(C)
//
//  Created by Yan Zihao on 2024/12/12.
//
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>

typedef int SLDataType;
typedef struct Seqlist
{
    SLDataType* arr;
    SLDataType size;
    SLDataType capacity;
}SL;

void SLInit(SL* ps);
void SLDestory(SL* ps);

void SLCheckCapacity(SL* ps);
void SLPushBack(SL* ps,SLDataType x);
void SLPushFront(SL* ps,SLDataType x);
void SLPopBack(SL* ps);
void SLPopFront(SL* ps);

void SLPrint(SL s);
